Приложение D
Синхронизация
При первом запуске OmniFocus вам будет предложено настроить синхронизацию. Синхронизация очень важна, это дополнительный уровень резервного копирования ваших данных. Кроме того, она поддерживает некоторые расширенные возможности приложения, например, сбор данных из электронной почты. Если у вас OmniFocus для iOS, при синхронизации вы получите последние изменения, сделанные на любом устройстве.
Если вы планируете синхронизацию, рекомендуется провести ее при установке приложения, чтобы обеспечить как можно более гладкий переход между версиями и чтобы сразу же получить дополнительный уровень резервного копирования данных. Если вы собираетесь включить синхронизацию позже, все настройки, которые отображались при первом запуске, доступны в окне Настройки синхронизации в OmniFocus.
В этом приложении содержатся дополнительные сведения о процессе настройки синхронизации, а также описываются определенные технологии, применяемые для защиты данных.
Сервер Omni Sync
Самый простой способ синхронизации — с использованием нашего собственного сервера Omni Sync. Это бесплатно, надежно, к вашим услугам всегда служба поддержки Omni. Мы сами заботимся об управлении серверами, чтобы ваши данные всегда были доступны и под рукой.
Для начала нужно создать новую учетной записи Omni Sync здесь.
Другие варианты WebDAV
Сервер Omni Sync — отличное решение синхронизации для большинства пользователей OmniFocus. Если же необходимо, чтобы при синхронизации данные не выходили за пределы полностью контролируемой вами системы, можно настроить частный сервер WebDAV для синхронизации данных OmniFocus. Это может быть и сторонний сервер (существует множество поставщиков таких услуг), и сервер на вашем собственном Mac.
Обратите внимание, что если конфиденциальность данных для вас имеет первостепенное значение при синхронизации, вы можете отключить функцию Push в настройках OmniFocus (на вкладке Push в разделе Показать данные синхр. окна Настройки синхронизации). Push-данные не содержат никакой информации, относящейся к вашей базе данных, но используются для обмена информацией вне вашего сервера.
Прочтите эту статью службы поддержки, чтобы определить, подходит ли push-синхронизация для ваших нужд.
Мы не можем предоставить полную поддержку для сторонних серверов, но мы с удовольствием предоставим вам начальную информацию.
-
Прочтите эту статью поддержки, чтобы узнать, как настроить собственный сервер синхронизации OmniFocus с помощью приложения Server.app (входит в состав macOS Server).
-
Еще один вариант размещения собственного сервера синхронизации — является бесплатное серверное ПО WebDAVNav Server (см. соответствующую статью службы поддержки). Обратите внимание, что мы не имеем возможности предоставлять поддержку при устранении неполадок сторонних служб и приложений, поэтому вновь рекомендуем вам использовать сервер Omni Sync, если вы не используете OmniFocus для решения каких либо особых задач.
Предоставляя внешний доступ из Интернета к файлам и папкам на своем компьютере (даже с защитой паролем), вы подвергаетесь определенному риску. Вы должны осознавать и учитывать этот риск перед настройкой сервера, и обязательно поддерживать Mac в обновленном состоянии, устанавливая все последние исправления безопасности. Если вы не хотите размещать свой собственный сервер, можно подписаться на учетную запись Omni или использовать другой стандартный сервер WebDAV для синхронизации OmniFocus.
Обратите внимание, что такие службы как Dropbox отлично подходят для доступа к файлам, но они неправильно обрабатывают данные OmniFocus при синхронизации. Использование Dropbox для синхронизации может привести к повреждению данных OmniFocus. Не используйте службу Dropbox для синхронизации данных OmniFocus.
Как работает синхронизация
Когда в OmniFocus включена синхронизация, на выбранном вами сервере сохраняется копия вашей базы данных, которая всегда доступна с любого устройства. При каждой последующей синхронизации OmniFocus сравнивает локальную базу данных с базой на сервере и применяет любые различия к базе данных на сервере (или наоборот, применяя последние обновления с сервера к базе данных на устройстве).
В OmniFocus синхронизация происходит автоматически при наличии подключения к Интернету. Когда синхронизация включена, OmniFocus отправляет сделанные изменения на сервер синхронизации один раз в минуту либо при открытии или закрытии приложения. Наибольший интервал сверки данных OmniFocus на устройстве и на сервере — один час. Таким образом, данные OmniFocus всегда защищены и, что более важно, являются актуальными.
Если вы внесли изменения, которые следует немедленно применить на другом устройстве, можно выполнить синхронизацию вручную (выберитеФайл > Синхронизировать с сервером (Commmand-S) или нажмите кнопку Синхронизация на панели инструментов) перед сменой устройств. При этом последние изменения будут отправлены на сервер, поэтому когда OmniFocus запустится на другом устройстве, достаточно будет нажать кнопку «Синхронизация», чтобы увидеть эти изменения.
Для более надежной поддержки синхронизации в OmniFocus используется запуск синхронизации с помощью push-уведомлений. Эта функция уведомляет другие устройства с OmniFocus о необходимости обновления при каждом изменении, поэтому ручная синхронизация будет требоваться лишь в редких случаях или не понадобится вовсе. Дополнительные сведения см. в этой статье службы поддержки.
Для доступа к настройкам, связанным с push-синхронизацией, выберите Показать данные синхр. на вкладке Синхронизация в окне настроек OmniFocus.
Шифрование
OmniFocus использует протокол HTTPS для шифрования данных при их передаче на серверы синхронизации, поддерживающие этот протокол (включая сервер Omni Sync). Кроме того, все текущие базы данных OmniFocus, настроенные для синхронизации с удаленными серверами, автоматически шифруются перед передачей данных; при поступлении на сервер данные также шифруются.
Версии OmniFocus с функцией шифрования баз данных также включают обновленный формат баз данных, для использования которого может потребоваться миграция с прежних версий для совместимости между всеми устройствами, на которых используется OmniFocus.
После обновления одного устройства на версию с поддержкой шифрования на других устройствах появятся рекомендации по обновлению, прежде чем можно будет воспользоваться миграцией.
Шифрование производится приложением OmniFocus на компьютере Mac или устройстве iOS при передаче данных на сервер синхронизации. Это означает, что безопасность на основе шифрования поддерживается вне зависимости от места назначения синхронизации (сервер Omni Sync или другой сервер WebDAV). В OmniFocus не применяется активное шифрование данных, хранящихся на вашем локальном устройстве; вместо этого используется доступное шифрование на уровне системы.
Технические сведения о шифровании в OmniFocus доступны в этой публикации на форуме.
Настройка отдельной парольной фразы для базы данных
По умолчанию для шифрования базы данных в OmniFocus используется пароль, заданный при настройке учетной записи. Для дополнительной безопасности можно использовать отдельную парольную фразу для шифрования. Для этого выберите Изменить парольную фразу на вкладке Шифрование в разделе Показать данные синхр. окна Настройки синхронизации.
В этом разделе данных синхронизации указано, какой пароль используется для шифрования базы данных: тот же, что и для синхронизации, или отдельный. При нажатии кнопки Изменить парольную фразу появится запрос на ввод текущей парольной фразы (которая совпадает с паролем синхронизации). Затем можно указать новую парольную фразу шифрования базы данных на сервере и подтвердить ее.
После установки новой парольной фразы шифрования в настройках шифрования указывается, что пароли синхронизации и шифрования различаются. Их можно снова сделать одинаковыми, нажав кнопку Связать пароли, или изменить парольную фразу шифрования с помощью кнопки Изменить парольную фразу.
При синхронизации с помощью OmniFocus на других Mac или устройствах с iOS после изменения парольной фразы шифрования будет выдан запрос ввода новой парольной фразы на каждом из устройств, чтобы оно могло получать обновления с сервера.
Миграция базы данных
При обновлении с более ранней версии OmniFocus может быть предложено выполнить миграцию базы данных в формат, поддерживающий функции более последней версии этого приложения.
Если впервые запустить версию OmniFocus, совместимую с новым форматом базы данных, или если выбрать Выполнить миграцию БД в меню Файл, появится окно «Миграция». В этом окне будут перечислены все клиенты, которые необходимо обновить до последней версии, чтобы можно было запустить миграцию базы данных.
Если вы используете очень старую версию OmniFocus на устройстве, которое синхронизируется с текущей базой данных, миграция базы данных в новый формат может быть недоступна. Это будет указано в отдельном разделе окна «Миграция». Перед обновлением вам будет предложено отключить все неподдерживаемые клиенты (выберите Устройства и Удалить регистрацию для неподдерживаемых устройств).
Если вы предпочитаете сохранить совместимость синхронизации с очень старой версией OmniFocus, откажитесь от обновления формата базы данных. При этом новые функции OmniFocus, для которых требуется обновленный формат, не будут доступны на устройствах, которые синхронизируются с этой базой данных.
Когда приложение OmniFocus на всех устройствах iOS и Mac будет обновлено до версий, поддерживающих последний формат базы данных, в окне «Миграции» можно будет перейти на новый улучшенный формат базы данных. Выберите Выполнить миграцию БД, и готово! OmniFocus синхронизирует базу данных в новом формате со всеми устройствами. Если выбрать Позже, вам будет снова предложено выполнить миграцию через один день (при этом можно в любое время воспользоваться командой Выполнить миграцию БД в меню, чтобы выполнить миграцию раньше).
На случай (маловероятный), если в процессе миграции произойдет ошибка, OmniFocus автоматически создает резервную копию базы данных перед изменением формата, поэтому можно всегда вернуться к сохраненной копии. Мы приготовили статьи службы поддержки со сведениями, посвященными процессу миграции и восстановления резервных копий. Вы всегда можете связаться с нами, если у вас возникнут вопросы.